jEdit was working for years for me - love the editor. Then upgraded to Yosemite, and
stopped working.
To reproduce, install jedit5.2pre1install.dmg, install jEdit, start up, jEdit locks
up every time. Beach ball comes up, have to force quit.
OS X Yosemite version 10.10
chris-macbookpro:~ chrisderham$ java -version
java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)
Please let me know of anything else you need. I attach the crash log that OSX offers
to send to Apple
| Submitted | chrisderham - 2014-10-22 14:57:19.301000 | Assigned | vanza |
|---|---|---|---|
| Priority | 9 | Labels | OSX CommonControls |
| Status | open | Group | |
| Resolution | None |
| 2014-10-22 15:15:35.358000 vampire0 |
I tested on a freshly updated Yosemite and installed jedit5.2pre1install.dmg.
|
|---|---|
| 2014-10-22 15:15:52.772000 vampire0 |
- **assigned_to**: Björn Kautler |
| 2014-10-22 15:50:49.833000 chrisderham |
attached the activity.log as requested activity.log (10.9Kio) |
| 2014-10-22 16:00:42.678000 chrisderham |
So on a hunch, I renamed ~/Library/jEdit/ to ~/Library/jEditBak/ and jEdit works fine now. I guess the points to a bad plugin? Any idea how I can track down which is bad, or should I just be happy that it works now? |
| 2014-10-22 17:48:55.399000 vampire0 |
Well, lets find out. Rename it back, then edit /Applications/jEdit.app/Contents/Info.plist.
Search for -background and there add a further <string> tag, with content "-noplugins",
which will prevent all plugins from loading.
|
| 2014-10-22 18:39:38.209000 chrisderham |
OK so strange results. If I add either setting, jEdit works fine. I double checked, and removing either settings, means it reverts to not working again. Anything else to try? |
| 2014-10-22 20:47:07.948000 vampire0 |
Well, that is not strange but expected. It just means that some plugin or plugin setting
is causing this. (with -nosettings also all plugins that are stored in the settings
folder are deactivated. -noplugins just disables the plugins).
|
| 2014-10-23 09:41:00.457000 chrisderham |
Ok so that command didn't initially work. I updated the find to *.jar, and that worked,
but it stripped off the first letter of each jar filename. Like that jEdit still locked
up on startup. I manually added the first letter of each jar file, but same lockup
still occurs on startup. The end of the properties file now looks like this - anything
obviously wrong?
|
| 2014-10-23 09:49:07.883000 vampire0 |
The markdown parser interpreted the asterisks as "make text italic". there was a second one missing, that is why the char was missing and why it still doesn't work. The properties like they are currently are compeltely wrong. please delete them and do the command again, I corrected my comment according to the markdown parser. |
| 2014-10-23 11:16:52.176000 chrisderham |
Ok so that updated command still didn't work. I played around a bit, and finally got
this one working.
|
| 2014-10-23 12:45:24.453000 vampire0 |
Ah, ok, it seems the Mac sed is different in supporting \0.
|
| 2014-10-23 13:13:07.377000 chrisderham |
The culprit is
|
| 2014-10-23 13:45:40.193000 vampire0 |
If you don't see my message, scroll to page 2. ;-) |
| 2014-10-23 13:45:59.114000 vampire0 |
Ticket moved from /p/jedit/bugs/3887/ |
| 2014-10-23 13:49:57.487000 vampire0 |
- **labels**: OSX --> OSX, CommonControls |
| 2014-10-23 13:51:40.130000 vampire0 |
Well, I cannot advise much currently.
|
| 2014-10-23 17:18:29.635000 vampire0 |
- **assigned_to**: Alan Ezust |
| 2014-10-23 17:18:30.429000 vampire0 |
It seems Alan is the current maintainer.
|
| 2014-10-23 19:14:11.630000 daleanson |
Chris, can you upgrade to SVNPlugin 1.8.6? I think this will fix your initial problem,
but not the underlying issue. There were significant changes in the threading classes
in CommonControls that I think are the root cause. Use of the CommonControls threading
classes were only present in SVNPlugin 1.7.5 and have been removed in the latest version.
There are other plugins that are likely affected by this, a quick search of my local
code shows ProjectViewer, Perforce, and GIT plugins are likely suspects.
|
| 2014-11-02 00:52:55.842000 daleanson |
- **assigned_to**: Alan Ezust --> Marcelo Vanzin |
| 2014-11-02 00:52:56.374000 daleanson |
Marcelo, would you take a look at this one, please? It appears the changes you made in the threads code is the cause of the problem. |